import request from '@/utils/request'

// 查询租户列表
export const GetTenantList = (data) => {
  return request({
    url: '/api/EricManage/GetTenantList',
    method: 'post',
    data:data
  })
}

// 添加角色
export const AddRole = (data) => {
  return request({
    url: '/api/EricManage/AddRole',
    method: 'post',
    data:data
  })
}
// 删除角色
export const DelRole = (data) => {
  return request({
    url: '/api/EricManage/DelRole',
    method: 'post',
    data:data
  })
}
// 修改角色
export const EditRole = (data) => {
  return request({
    url: '/api/EricManage/EditRole',
    method: 'post',
    data:data
  })
}
// 查询角色信息
export const GetRoletList = (data) => {
  return request({
    url: '/api/EricManage/GetRoletList',
    method: 'post',
    data:data
  })
}
// 分页查询角色
export const GetRolePageList = (data) => {
  return request({
    url: '/api/EricManage/GetRolePageList',
    method: 'post',
    data:data
  })
}
/**  资源管理  **/ 

// 查询资源信息 -- 页面级按钮权限
export const GetPageRights = (data) => {
  return request({
    url: '/api/EricManage/GetPageRights',
    method: 'post',
    data:data
  })
}
// 查询资源信息
export const GetResourceList = (data) => {
  return request({
    url: '/api/EricManage/GetResourceList',
    method: 'post',
    data:data
  })
}
// 添加资源信息
export const AddResource = (data) => {
  return request({
    url: '/api/EricManage/AddResource',
    method: 'post',
    data:data
  })
}
// 修改资源信息
export const EditResource = (data) => {
  return request({
    url: '/api/EricManage/EditResource',
    method: 'post',
    data:data
  })
}
// 删除资源信息
export const DelResource = (data) => {
  return request({
    url: '/api/EricManage/DelResource',
    method: 'post',
    data:data
  })
}

/**  角色资源管理  **/ 

// 添加角色配置信息
export const EditRoleMenus = (data) => {
  return request({
    url: '/api/EricManage/EditRoleMenus',
    method: 'post',
    data:data
  })
}
// 删除角色配置信息
export const DelRoleMenus = (data) => {
  return request({
    url: '/api/EricManage/DelRoleMenus',
    method: 'post',
    data:data
  })
}
// 修改角色配置信息
export const UpdateRoleMenu = (data) => {
  return request({
    url: '/api/EricManage/UpdateRoleMenu',
    method: 'post',
    data:data
  })
}
// 查询角色配置信息
export const GetRoleMenuList = (data) => {
  return request({
    url: '/api/EricManage/GetRoleMenuList',
    method: 'post',
    data:data
  })
}

/**  用户资源管理  **/ 

// 添加用户配置信息
export const AddUser = (data) => {
  return request({
    url: '/api/EricManage/AddUser',
    method: 'post',
    data:data
  })
}
// 删除用户配置信息
export const DelUser = (data) => {
  return request({
    url: '/api/EricManage/DelUser',
    method: 'post',
    data:data
  })
}
// 修改用户配置信息
export const UpdateUser = (data) => {
  return request({
    url: '/api/EricManage/UpdateUser',
    method: 'post',
    data:data
  })
}
// 分页用户配置信息
export const GetUserPageList = (data) => {
  return request({
    url: '/api/EricManage/GetUserPageList',
    method: 'post',
    data:data
  })
}
// 初始化密码
export const GetInitPassword = (data) => {
  return request({
    url: '/api/EricManage/GetInitPassword',
    method: 'post',
    data:data
  })
}
// 修改密码
export const GetUpdatePassword = (data) => {
  return request({
    url: '/api/EricManage/GetUpdatePassword',
    method: 'post',
    data:data
  })
}
// 查询用户信息
export const GetUserList = (data) => {
  return request({
    url: '/api/EricManage/GetUserList',
    method: 'post',
    data:data
  })
}
// 获取用户详细信息
export function GetCurrentUser() {
  return request({
    url: '/api/Authorization/GetCurrentUser',
    method: 'get'
  })
}

